excess demand - French English Dictionary